.container {
  width: 1200px;
  margin: 0 auto;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
/* 搜索样式 */
.h-search {
  height: 68px;
}
.searchl {
  color: #666;
  font: 600 14px/68px "Microsoft YaHei";
}
.searchl a {
  padding-right: 16px;
  color: #666;
  font-weight: 400;
}
.searchl a:hover {
  color: #FC7A00;
}
.searchr {
  width: 348px;
  height: 38px;
  border-radius: 30px;
  margin-top: 10px;
  overflow: hidden;
}
.searchr #keyword {
  border: 1px solid #d5d5d5;
  padding-left: 18px;
  width: 274px;
  float: left;
  height: 38px;
  line-height: 38px;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  border-right: none;
  margin-left: 20px;
  background: none;
  outline: none;
}
.searchr #s_btn {
  width: 54px;
  height: 38px;
  float: right;
  background: none;
  color: #fff;
  background: #FC7A00;
  border: 1px solid #FC7A00;
  outline: none;
}
.searchr input::-webkit-input-placeholder {
  color: #adadad;
}
.searchr input::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #adadad;
}
.searchr input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #adadad;
}
.searchr input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #adadad;
}
/* 产品中心 */
.x-pro1 {
  background: #f6f6f8;
  padding: 52px 0 40px;
}
.pro1-l {
  width: 265px;
  background: url("../images/probj.png" /*probj.png*/ ) no-repeat #fff;
  background-size: contain;
  background-position: bottom;
}
.list1 {
  margin-top: 25px;
  padding: 0 15px;
}
.lis1 .a {
  display: block;
  width: 234px;
  height: 36px;
  background: #f6f6f8;
  margin-bottom: 12px;
  color: #333;
  font: 500 15px/36px "Microsoft YaHei";
  padding-left: 10px;
}
.lis1 a .creat {
  margin-top: 14px;
  display: block;
  float: right;
  margin-right: 13px;
  display: inline-block;
  width: 0;
  height: 0;
  border-width: 5px;
  border-style: solid;
  border-color: transparent #afafaf transparent transparent;
  transform: rotate(180deg);
}
.lis1 .a:hover {
  background: #FC7A00;
  color: #fff;
}
.lis1 a:hover .creat {
  margin-top: 17px;
  transform: rotate(270deg);
  border-color: transparent #fff transparent transparent;
}
.protel {
  color: #333;
  font: 500 13px/26px "Microsoft YaHei";
}
.protel .tit {
  color: #fff;
  font-size: 24px;
  line-height: 65px;
  background: #FC7A00;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  padding-left: 36px;
}
.protel h4 {
  color: #FC7A00;
  font: 600 18px/2 "Microsoft YaHei";
  padding-bottom: 15px;
}
.protel .content {
  padding: 36px 24px 40px;
}
.protel .con {
  color: #333;
  font: 400 16px/26px "Microsoft YaHei";
}
.pro-more {
  width: 220px;
  height: 34px;
  display: block;
  border-radius: 5px;
  margin: 25px auto 0;
  text-align: center;
  background: #FC7A00;
  color: #fff;
  font: 500 14px/34px "Microsoft YaHei";
}
.pro-more:hover {
  opacity: 0.9;
  color: #fff;
}
.pro1-l h3 {
  height: 85px;
  background: #FC7A00;
  color: #fff;
  font: 500 24px/85px "Microsoft YaHei";
  text-align: center;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.pro1-r {
  width: 895px;
}
.pro1-r h3 {
  color: #333;
  font: 700 30px/30px "Microsoft YaHei";
  text-align: center;
  padding-bottom: 33px;
}
.pro1 {
  width: 276px;
  height: 251px;
  overflow: hidden;
  float: left;
  background: #fff;
  margin-right: 31px;
  margin-bottom: 15px;
  border: 1px solid #e7e7e7;
  transition: all .6s;
}
.pro1 a {
  display: block;
  overflow: hidden;
}
.pro1 a .pic {
  position: relative;
  overflow: hidden;
}
.pro1 a .pic img {
  max-width: 100%;
}
.pro1 a h4 {
  height: 40px;
  margin: 0 4px;
  background: #f6f6f8;
  color: #333;
  font: 500 15px/40px "Microsoft YaHei";
  text-align: center;
  transition: all .6s;
}
.pro1:nth-child(3n) {
  margin-right: 0px;
}
.pro1:hover {
  border: 1px solid #FC7A00;
}
.pro1:hover h4 {
  color: #fff;
  background: #FC7A00;
}
.pro1 a figcaption {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: #fff;
  text-transform: uppercase;
  font-size: 1.25em;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.pro1 a figcaption:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.5);
  content: '';
  -webkit-transition: -webkit-transform 0.6s;
  transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
  -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);
  transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);
}
.pro1 a:hover figcaption::before {
  /*-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);*/
  /*transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 0deg) translate3d(0, 0%, 0);*/
  -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);
  transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);
}
/* 横幅 */
.w1 {
  background: url("../images/hf1.jpg" /*hf1.jpg*/ )center no-repeat;
  padding: 5px 0 20px;
  text-align: center;
}
.w1 h3 {
  text-align: center;
  color: #fff;
  font: 700 38px/38px "Microsoft YaHei";
}
.w1 h3 b {
  font: 700 70px/1 "Microsoft YaHei";
  position: relative;
  margin-right: 10px;
}
.w1 h3 b span {
  display: block;
  width: 30px;
  height: 30px;
  border-radius: 100%;
  position: absolute;
  font: 400 18px/30px "Microsoft YaHei";
  background: #ff6d3c;
  color: #fff;
  bottom: 12px;
  right: 0;
}
.w1 p {
  color: #fff;
  text-align: center;
  width: 634px;
  height: 39px;
  margin: 0 auto;
  font: 200 22px/39px "Microsoft YaHei";
  background: #ff6d3c;
  border-radius: 20px;
  margin-top: 8px;
  letter-spacing: 3px;
}
.w1 .intro {
  display: inline-block;
  color: #fff;
  position: relative;
}
.w1 .intro:before {
  position: absolute;
  content: "";
  width: 1px;
  height: 37px;
  top: 27px;
  left: 0;
  background: #fff;
}
.w1 .intro:after {
  position: absolute;
  content: "";
  width: 1px;
  height: 37px;
  top: 27px;
  right: 0;
  background: #fff;
}
.w1 .intro .in-up {
  font-size: 18px;
  font-weight: bold;
  padding: 0 20px 0;
  margin-top: 5px;
  line-height: 40px;
  position: relative;
}
.w1 .intro .in-up:before {
  position: absolute;
  content: "";
  width: 15px;
  height: 1px;
  top: 50%;
  left: 0;
  background: #fff;
}
.w1 .intro .in-up:after {
  position: absolute;
  content: "";
  width: 15px;
  height: 1px;
  top: 50%;
  right: 0;
  background: #fff;
}
.in-up .num {
  font-size: 24px;
}
.in-up .unit {
  font-size: 14px;
}
.in-up .line {
  padding: 0 10px;
}
.w1 .intro .in-un {
  font-size: 16px;
  line-height: 28px;
  position: relative;
}
.w1 .intro .in-un:before {
  position: absolute;
  content: "";
  width: 138px;
  height: 1px;
  top: 50%;
  left: 0;
  background: #fff;
}
.w1 .intro .in-un:after {
  position: absolute;
  content: "";
  width: 138px;
  height: 1px;
  top: 50%;
  right: 0;
  background: #fff;
}
.w1 h5 {
  padding-top: 18px;
  text-align: center;
  color: #fff;
  font-size: 18px;
}
.w1 h5 span {
  font-size: 20px;
  font-weight: bold;
}
.w1 h5 span b {
  padding-left: 35px;
}
/* 困扰 */
.kr {
  background: url("../images/krbg.jpg" /*krbg.jpg*/ )center no-repeat;
  padding-top: 60px;
  height: 678px;
}
.kr-title p {
  text-align: center;
  color: #333;
  font: 500 20px/20px "Microsoft YaHei";
}
.kr-title h3 {
  padding-top: 21px;
  text-align: center;
  color: #333;
  font: 700 36px/36px "Microsoft YaHei";
}
.kr-title h3 b {
  color: #FC7A00;
}
.kr-conl {
  padding-top: 100px;
  width: 326px;
}
.kr-conl p {
  padding-top: 45px;
  color: #fff;
  font: 600 16px/32px "Microsoft YaHei";
}
.kr-conl p span {
  display: inline-block;
  background: #FC7A00;
  padding-left: 12px;
  position: relative;
}
.kr-conl p span:before {
  position: absolute;
  width: 14px;
  height: 14px;
  left: -7px;
  top: 50%;
  margin-top: -7px;
  content: "";
  background: url("../images/list1.png" /*list1.png*/ ) no-repeat;
}
.kr-conl p span:after {
  position: absolute;
  right: -16px;
  top: 0;
  content: "";
  width: 0;
  height: 0;
  border-top: none;
  border-top: 32px solid transparent;
  border-left: 16px solid #FC7A00;
}
.kr-conl p:nth-child(1) {
  padding-top: 0px;
}
.kr-conr {
  padding: 124px 0 0 30px;
  width: 480px;
}
.kr-conr h3 {
  color: #fff;
  font: 700 23px/23px "Microsoft YaHei";
}
.kr-conr h4 {
  padding-top: 38px;
  color: #fff;
  font: 500 20px/20px "Microsoft YaHei";
}
.kr-fa h3 {
  padding: 37px 0 27px 0;
  color: #fff;
  font: 700 23px/23px "Microsoft YaHei";
}
.kr-fa p {
  padding: 0 0 0 31px;
  color: #fff;
  font: 400 15px/2 "Microsoft YaHei";
  background: url("../images/list.png" /*list.png*/ ) no-repeat 0 6px;
}
/* 优势 */
.x-ys {
  background: #f6f6f8;
}
.x-ys h3 {
  text-align: center;
  padding-top: 60px;
  font: 700 30px/30px "Microsoft YaHei";
}
.x-ys h3 b {
  color: #FC7A00;
}
.x-ys p {
  padding-top: 16px;
  text-align: center;
  font: 400 16px/16px "Microsoft YaHei";
  color: #6f6d6d;
}
.ys-con {
  padding-top: 44px;
}
.ys-title h3 {
  color: #333;
}
.ys-list {
  /*margin-bottom: 46px;*/
  padding: 40px 0;
}
.ys-list:nth-child(even) {
  background: #f1f1f1;
}
.ys-listl img {
  width: 657px;
  height: 328px;
}
.ys-listr {
  padding-left: 58px;
  width: 541px;
}
.ys-list:nth-child(odd) .ys-listl {
  float: left;
}
.ys-list:nth-child(odd) .ys-listr {
  float: right;
}
.ys-list:nth-child(even) .ys-listl {
  float: right;
}
.ys-list:nth-child(even) .ys-listr {
  float: left;
  padding-left: 0px;
  padding-right: 58px;
}
.ys-listrt {
  padding: 38px 0 13px 0;
  color: #FC7A00;
  font: 700 30px/30px "Microsoft YaHei";
  text-align: left;
}
.ys-list .ys-listr h4 {
  color: #333;
  font: 500 24px/24px "Microsoft YaHei";
}
.ys-list .ys-listr p {
  padding-top: 31px;
  color: #666;
  font: 500 16px/30px "Microsoft YaHei";
  text-align: left;
}
.ys-listr p b {
  color: #FC7A00;
}
.witness {
  background: url("../images/wit.jpg" /*wit.jpg*/ )center no-repeat;
  padding: 60px 0 64px;
}
.witness-t h3 {
  text-align: center;
  color: #fff;
  font: 700 30px/30px "Microsoft YaHei";
}
.witness-t p {
  padding: 16px 0 53px;
  text-align: center;
  color: #fff;
  font: 500 16px/16px "Microsoft YaHei";
}
.witnr-l {
  width: 313px;
  height: 323px;
}
.witn-list {
  height: 213px;
}
.witn-con {
  margin-top: 17px;
  color: #fff;
  padding: 20px 34px;
  border: 1px solid #7aa6af;
  font: 400 16px/24px "Microsoft YaHei";
}
.witn-list .witn-item a {
  position: relative;
  display: block;
  overflow: hidden;
}
.witn-list .witn-item a figcaption {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: #fff;
  text-transform: uppercase;
  font-size: 1.25em;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.witn-list .witn-item a figcaption:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.5);
  content: '';
  -webkit-transition: -webkit-transform 0.6s;
  transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
  -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);
  transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);
}
.witn-list .witn-item a:hover figcaption::before {
  /*-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);*/
  /*transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 0deg) translate3d(0, 0%, 0);*/
  -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);
  transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);
}
/* 行业应用 */
.l-hy {
  padding: 60px 0 32px;
}
.l-hyl {
  width: 406px;
  height: 456px;
  border: 1px solid #d8d8d8;
  /*border-right: none;*/
  padding: 32px 32px 0 27px;
}
.x-hys {
  width: 164px;
  height: 56px;
  border: 1px solid #d8d8d8;
  margin-bottom: 10px;
  transition: all .6s;
}
.x-hys:nth-child(odd) {
  padding: 0 25px 0 6px;
  margin-right: 15px;
  border-top-left-radius: 40px;
  border-bottom-left-radius: 40px;
}
.x-hys:nth-child(odd) .pic {
  float: left;
}
.x-hys:nth-child(odd) h3 {
  float: right;
}
.x-hys:nth-child(even) {
  padding: 0 6px 0 25px;
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
}
.x-hys:nth-child(even) .pic {
  float: right;
}
.x-hys:nth-child(even) h3 {
  float: left;
}
.x-hys h3 {
  font: 500 18px/56px "Microsoft YaHei";
  color: #333;
}
.l-hyl .pic {
  background: #FC7A00;
  float: right;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 100%;
  margin-top: 7px;
}
.l-hyl .pic2 {
  display: none;
}
.l-hyl .pic img {
  max-width: 100%;
}
.x-hys:hover {
  background: #FC7A00;
}
.x-hys:hover h3 {
  color: #fff;
}
.x-hys:hover .pic1 {
  display: none;
}
.x-hys:hover .pic2 {
  display: block;
  background: #fff;
}
.l-hyr {
  width: 793px;
  height: 456px;
  position: relative;
}
.l-hyr .pic {
  width: 531px;
  height: 456px;
}
.l-hyr-con {
  width: 258px;
  padding: 20px 15px 0;
  color: #666;
  height: 100%;
  background: #f6f6f8;
  font: 400 14px/22px "Microsoft YaHei";
}
.hy-tel {
  padding-top: 30px;
  margin: 0 auto;
  width: 525px;
}
.hy-tel .hy1 {
  display: inline-block;
  width: 120px;
  background: url("../images/hytel.png" /*hytel.png*/ )center left 0px no-repeat;
  height: 60px;
  line-height: 60px;
  padding-left: 49px;
}
.hy-tel .hy2 {
  display: inline-block;
  width: 104px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  color: #fff;
  font-size: 14px;
  background: url("../images/hy-mes.png" /*hy-mes.png*/ ) center no-repeat;
}
.hy-tel .hy2:hover {
  opacity: 0.9;
}
.hy-tel .hy3 {
  width: 295px;
  height: 60px;
  line-height: 60px;
  color: #FC7A00;
  font-size: 32px;
  font-weight: 700;
  ;
}
/* 激光切割机 */
.x-pro2 {
  padding: 48px 0 57px;
}
.pro2t {
  color: #333;
  text-align: center;
  font: 700 30px/30px "Microsoft YaHei";
  padding-bottom: 55px;
}
.pro2-item {
  width: 276px;
  border: 1px solid #eee;
  padding: 5px;
  transition: all .6s;
}
.pro2-item h3 {
  height: 40px;
  background: #f6f6f8;
  color: #333;
  font: 500 15px/40px "Microsoft YaHei";
  text-align: center;
  transition: all .6s;
}
.pro2-item a {
  display: block;
  overflow: hidden;
}
.pro2-item a .img {
  position: relative;
  display: block;
  overflow: hidden;
}
.pro2-item a figcaption {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: #fff;
  text-transform: uppercase;
  font-size: 1.25em;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.pro2-item a figcaption:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.5);
  content: '';
  -webkit-transition: -webkit-transform 0.6s;
  transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
  -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);
  transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);
}
.pro2-item a:hover figcaption::before {
  /*-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);*/
  /*transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 0deg) translate3d(0, 0%, 0);*/
  -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);
  transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);
}
.pro2-item:hover {
  border: 1px solid #FC7A00;
}
.pro2-item:hover h3 {
  color: #fff;
  background: #FC7A00;
}
/* 关于我们 */
.xabout {
  padding: 61px 0 63px 0;
}
.about-title h3 {
  text-align: center;
  color: #333;
  font: 700 30px/30px "Microsoft YaHei";
}
.about-title h3 b {
  color: #FC7A00;
}
.about-title p {
  padding: 14px 0 49px 0;
  text-align: center;
  color: #999;
  text-transform: uppercase;
  font: 400 16px/16px "Microsoft YaHei";
}
.about-l {
  width: 476px;
  height: 410px;
  background: #FC7A00;
  padding: 30px 24px;
}
.b-dots {
  position: absolute;
}
.about-list {
  position: relative;
}
.about-list .owl-carousel .owl-dots {
  right: 26px;
  bottom: 22px;
  position: absolute;
}
.about-list .owl-carousel button.owl-dot {
  margin-left: 10px;
  width: 24px;
  height: 24px;
  display: inline-block;
  background: #3c3c3c;
  color: #fff;
}
.about-list .owl-carousel button.active {
  background: #FC7A00;
}
.about-r {
  width: 724px;
  height: 410px;
  background: #f4f4f4;
  padding: 36px 20px 0 57px;
}
.about-r h3 {
  color: #333;
  font: 500 24px/24px "Microsoft YaHei";
  padding-bottom: 26px;
}
.about-con {
  overflow-y: scroll;
  padding-right: 60px;
}
.about-rcon {
  color: #666;
  font: 500 14px/28px "Microsoft YaHei";
  height: 216px;
}
.about-more {
  margin-top: 36px;
  font-size: 0;
}
.about-more a {
  display: inline-block;
  width: 146px;
  height: 42px;
  border: 1px solid #333;
  border-radius: 25px;
  color: #555;
  font: 500 15px/42px "Microsoft YaHei";
  transition: all .6s;
  padding-left: 20px;
  background: url("../images/aboutbg.png" /*aboutbg.png*/ )center right 28px no-repeat;
}
.about-more a:hover {
  background: url("../images/aboutbg.png" /*aboutbg.png*/ )center right 28px no-repeat #FC7A00;
  color: #fff;
}
.hotline {
  display: inline-block;
  color: #3c3c3c;
  font-size: 14px;
  line-height: 40px;
  border: 1px solid #333;
  border-radius: 21px;
  padding: 0 16px;
  margin-left: 42px;
}
/* 客户案例 */
.h-case {
  border-top: 1px solid #ededed;
  padding: 58px 0 64px;
}
.h-title {
  text-align: center;
}
.h-title h3 {
  color: #333;
  font: 700 30px/30px "Microsoft YaHei";
}
.h-title p {
  text-transform: uppercase;
  padding-top: 17px;
  color: #999;
  font: 400 16px/16px "Microsoft YaHei";
}
.hcase-list {
  padding-top: 46px;
}
.case-item .img {
  position: relative;
  overflow: hidden;
}
.case-item .img figcaption {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: #fff;
  text-transform: uppercase;
  font-size: 1.25em;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.case-item .img figcaption:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.5);
  content: '';
  -webkit-transition: -webkit-transform 0.6s;
  transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
  -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);
  transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);
}
.case-item:hover .img figcaption::before {
  -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);
  transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);
}
.case-item .pic {
  position: absolute;
  top: 31px;
  left: 67px;
  width: 48px !important;
  height: 48px;
}
.case-item h3 {
  color: #666;
  font-size: 16px;
  line-height: 3;
  background: #eee;
  text-align: center;
}
.case-item:hover h3 {
  background: #FC7A00;
  color: #fff;
}
/* 新闻中心 */
.h-news {
  background: url("../images/newsbg.jpg" /*newsbg.jpg*/ )center no-repeat;
  padding: 54px 0 58px;
  border-bottom: 13px solid #FC7A00;
}
.lnews_n {
  padding-top: 46px;
}
/* 新闻左侧样式 */
.lnews_l {
  width: 828px;
  height: 492px;
  overflow: hidden;
  background: #fff;
}
.lnew_t {
  width: 100%;
  border: solid 1px #f0f0f0;
}
.lnew_t a {
  display: inline-block;
  width: 50%;
  float: left;
  height: 73px;
  font: 500 20px/73px "Microsoft YaHei";
  padding-left: 163px;
  color: #4c4c4c;
}
.lnew_t a:nth-child(1) {
  background: url("../images/news1.png" /*news1.png*/ ) center left 119px no-repeat;
}
.lnew_t a:nth-child(2) {
  background: url("../images/news2.png" /*news2.png*/ ) center left 119px no-repeat;
}
.lnew_t a:hover {
  color: #fff;
}
.lnew_t a:hover:nth-child(1) {
  background: url("../images/news1-1.png" /*news1-1.png*/ ) center left 119px no-repeat #FC7A00;
}
.lnew_t a:hover:nth-child(2) {
  background: url("../images/news2-1.png" /*news2-1.png*/ ) center left 119px no-repeat #FC7A00;
}
.lnew_t a.cur:nth-child(1) {
  background: url("../images/news1-1.png" /*news1-1.png*/ ) center left 119px no-repeat #FC7A00;
  color: #fff;
}
.lnew_t a.cur:nth-child(2) {
  background: url("../images/news2-1.png" /*news2-1.png*/ ) center left 119px no-repeat #FC7A00;
  color: #fff;
}
.news-wrap {
  padding: 32px 20px 22px;
}
.lnew_img {
  width: 400px;
  margin-right: 34px;
}
.news-pic {
  display: block;
  width: 400px;
  height: 236px;
}
.news-pic img {
  max-width: 100%;
}
.lnew_w {
  margin-top: -6px;
  width: 350px;
}
.lnews_nr_z a {
  display: block;
  font: 400 14px/50px "Microsoft YaHei";
  color: #666;
  position: relative;
  padding-left: 17px;
  height: 52px;
  border-bottom: 1px solid #f2f2f2;
}
.lnews_nr_z a::before {
  position: absolute;
  content: '';
  width: 4px;
  height: 4px;
  border-radius: 100%;
  top: 24px;
  left: 0;
  background: #cfcfcf;
}
.lnews_nr_z a:hover {
  color: #FC7A00;
  font: 700 14px/50px "Microsoft YaHei";
}
.lnews_nr_z a:hover::before {
  background: #FC7A00;
}
.lnew_ct a {
  display: block;
}
.lnew_ct .lnew_h {
  font: 500 18px/18px "Microsoft YaHei";
  color: #333;
  padding: 22px 0 18px;
}
.lnew_center {
  font: 500 14px/28px "Microsoft YaHei";
  color: #666;
}
.lnew_img li:hover .lnew_h {
  color: #FC7A00;
}
/* 新闻右侧样式 */
.news3 {
  padding: 0px 20px 0px 20px;
}
.lnews_r {
  width: 358px;
  height: 492px;
  background: #fff;
}
.went {
  display: block;
  height: 73px;
  font: 500 18px/71px "Microsoft YaHei";
  color: #333;
  border: solid 1px #f0f0f0;
  background: url("../images/news3.png" /*news3.png*/ )center left 22px no-repeat;
  padding-left: 66px;
  position: relative;
}
.went:hover {
  color: #333;
}
.xwenz {
  font: 400 14px/73px "Microsoft YaHei";
  color: #999;
  position: absolute;
  top: 0;
  right: 12px;
}
.xwenz:hover {
  color: #FC7A00;
}
.lnew_a {
  display: block;
  width: 34px;
  height: 40px;
  text-align: center;
  font: 500 14px/45px "Microsoft YaHei";
  color: #fff;
  background: url("../images/q.png" /*q.png*/ ) center no-repeat;
}
.lnew_wz {
  padding: 20px 0 18px;
  width: 318px;
  border-bottom: 1px solid #f2f2f2;
}
.lnew_q {
  display: block;
  width: 34px;
  height: 40px;
  text-align: center;
  font: 500 14px/40px "Microsoft YaHei";
  color: #999;
  background: url("../images/a.png" /*a.png*/ ) center no-repeat;
}
.newr-con {
  width: 270px;
  padding-left: 13px;
}
.lnews_r_h {
  font: 500 14px/14px "Microsoft YaHei";
  color: #6f6d6d;
  padding: 15px 0 10px;
}
.lnews_r_c {
  font: 500 12px/20px "Microsoft YaHei";
  color: #999;
  width: 246px;
}
.lnew_wz:hover .lnew_a {
  background: url("../images/q1.png" /*q1.png*/ ) center no-repeat;
}
.lnew_wz:hover .lnews_r_h {
  color: #FC7A00;
  font: 700 14px/14px "Microsoft YaHei";
}
#ydemo {
  overflow: hidden;
  margin: 0px auto 30px;
  position: relative;
  height: 390px;
}
/*友情链接*/
.h-link {
  padding: 26px 0 23px;
}
.h-link span {
  width: 105px;
  color: #fff;
  height: 34px;
  margin-right: 25px;
  text-align: center;
  display: inline-block;
  font: 700 12px/34px "Microsoft YaHei";
  background: url("../images/linkbg.png" /*linkbg.png*/ ) center no-repeat;
}
.h-link a {
  color: #999;
  padding-right: 8px;
  font: 500 12px/20px "Microsoft YaHei";
}
/* 内页样式 */
.n-page {
  width: 902px;
  height: 54px;
  background: #f6f6f8;
  margin-bottom: 36px;
}
.n-page h2 {
  padding-left: 18px;
  float: left;
  font: 700 16px/54px "Microsoft YaHei";
  color: #333;
}
.n-site {
  float: right;
  color: #666;
  font: 500 12px/54px "Microsoft YaHei";
  padding-right: 15px;
}
.n-site a {
  color: #666;
}
.n-site a:hover {
  color: #FC7A00;
}
.xypg-left-menu .xypg-left-title {
  height: 85px;
  background: #FC7A00;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  padding: 0;
}
.xypg-left-menu .xypg-left-title h3 {
  text-align: center;
  color: #fff;
  font: 500 24px/85px "Microsoft YaHei";
}
/* 内页样式 */
.n-listl {
  width: 132px;
  height: 112px;
}
.n-listl img {
  width: 100%;
}
.n-listr {
  width: 100%;
  padding-top: 15px;
}
.xypg-product-list li img {
  width: 274px;
  height: 236px;
}